package com.bbva.kyfb.kyfbdtofo;

import java.util.ArrayList;
import java.util.List;

public class AsuntoCruzadoDto {

	private String cod_dlogon;
	private int cod_dcanaldi;
	private int cod_dBancoIn;
	private int cod_dBancoPr;
	private String des_dDataSot;
	private int cod_dProdSer;
	private int cod_dSubProd;
	private int cod_dServici;
	private int cod_dBancoAs;
	private String xti_dTipoAsu;
	private String logon;
	private int canal;
	private int bancoInterno;
	private int bancoProducto;
	private int producto;
	private int subproducto;
	private int cod_Servicio;
	private String des_DataSotr;
	private String xti_TipoAsu;
	private int cod_BancoAsu;
	private int cod_FormAsun;
	
	public static List<AsuntoCruzadoDto> parseListaAsuntoCruzado(
			List<Object[]> lasuntoCruzado) {

		final ArrayList<AsuntoCruzadoDto> lasuntoCruzadoDto = 
			new ArrayList<AsuntoCruzadoDto>();

		AsuntoCruzadoDto asuntoCruzadoDto;

		for (Object[] o : lasuntoCruzado) {
			asuntoCruzadoDto = new AsuntoCruzadoDto();
			asuntoCruzadoDto.setCod_dlogon((String) o[0]);
			asuntoCruzadoDto.setCod_dcanaldi((Integer) o[1]);
			asuntoCruzadoDto.setCod_dBancoIn((Integer) o[2]);
			asuntoCruzadoDto.setCod_dBancoPr((Integer) o[3]);
			asuntoCruzadoDto.setDes_dDataSot((String) o[4]);
			asuntoCruzadoDto.setCod_dProdSer((Integer) o[5]);
			asuntoCruzadoDto.setCod_dSubProd((Integer) o[6]);
			asuntoCruzadoDto.setCod_dServici((Integer) o[7]);
			asuntoCruzadoDto.setCod_dBancoAs((Integer) o[8]);
			asuntoCruzadoDto.setXti_dTipoAsu((String) o[9]);
			asuntoCruzadoDto.setLogon((String) o[10]);
			asuntoCruzadoDto.setCanal((Integer) o[11]);
			asuntoCruzadoDto.setBancoInterno((Integer) o[12] );
			asuntoCruzadoDto.setBancoProducto((Integer) o[13]);
			asuntoCruzadoDto.setProducto((Integer) o[14]);
			asuntoCruzadoDto.setSubproducto((Integer) o[15]);
			asuntoCruzadoDto.setCod_Servicio((Integer) o[16]);
			asuntoCruzadoDto.setDes_DataSotr((String) o[17]);
			asuntoCruzadoDto.setXti_TipoAsu((String) o[18]);
			asuntoCruzadoDto.setCod_BancoAsu((Integer) o[19]);
			asuntoCruzadoDto.setCod_FormAsun((Integer) o[20]);

			lasuntoCruzadoDto.add(asuntoCruzadoDto);
		}

		return lasuntoCruzadoDto;
	}

	public int getCanal() {
		return canal;
	}

	public void setCanal(int canal) {
		this.canal = canal;
	}

	public int getBancoInterno() {
		return bancoInterno;
	}

	public void setBancoInterno(int bancoInterno) {
		this.bancoInterno = bancoInterno;
	}

	public String getLogon() {
		return logon;
	}

	public void setLogon(String logon) {
		this.logon = logon;
	}

	public int getProducto() {
		return producto;
	}

	public void setProducto(int producto) {
		this.producto = producto;
	}

	public int getSubproducto() {
		return subproducto;
	}

	public void setSubproducto(int subproducto) {
		this.subproducto = subproducto;
	}

	public int getBancoProducto() {
		return bancoProducto;
	}

	public void setBancoProducto(int bancoProducto) {
		this.bancoProducto = bancoProducto;
	}

	public String getCod_dlogon() {
		return cod_dlogon;
	}

	public void setCod_dlogon(String cod_dlogon) {
		this.cod_dlogon = cod_dlogon;
	}

	public int getCod_dcanaldi() {
		return cod_dcanaldi;
	}

	public void setCod_dcanaldi(int cod_dcanaldi) {
		this.cod_dcanaldi = cod_dcanaldi;
	}

	public int getCod_dBancoIn() {
		return cod_dBancoIn;
	}

	public void setCod_dBancoIn(int cod_dBancoIn) {
		this.cod_dBancoIn = cod_dBancoIn;
	}

	public int getCod_dBancoPr() {
		return cod_dBancoPr;
	}

	public void setCod_dBancoPr(int cod_dBancoPr) {
		this.cod_dBancoPr = cod_dBancoPr;
	}

	public String getDes_dDataSot() {
		return des_dDataSot;
	}

	public void setDes_dDataSot(String des_dDataSot) {
		this.des_dDataSot = des_dDataSot;
	}

	public int getCod_dProdSer() {
		return cod_dProdSer;
	}

	public void setCod_dProdSer(int cod_dProdSer) {
		this.cod_dProdSer = cod_dProdSer;
	}

	public int getCod_dSubProd() {
		return cod_dSubProd;
	}

	public void setCod_dSubProd(int cod_dSubProd) {
		this.cod_dSubProd = cod_dSubProd;
	}

	public int getCod_dServici() {
		return cod_dServici;
	}

	public void setCod_dServici(int cod_dServici) {
		this.cod_dServici = cod_dServici;
	}

	public int getCod_dBancoAs() {
		return cod_dBancoAs;
	}

	public void setCod_dBancoAs(int cod_dBancoAs) {
		this.cod_dBancoAs = cod_dBancoAs;
	}

	public String getXti_dTipoAsu() {
		return xti_dTipoAsu;
	}

	public void setXti_dTipoAsu(String xti_dTipoAsu) {
		this.xti_dTipoAsu = xti_dTipoAsu;
	}

	public int getCod_Servicio() {
		return cod_Servicio;
	}

	public void setCod_Servicio(int cod_Servicio) {
		this.cod_Servicio = cod_Servicio;
	}

	public String getDes_DataSotr() {
		return des_DataSotr;
	}

	public void setDes_DataSotr(String des_DataSotr) {
		this.des_DataSotr = des_DataSotr;
	}

	public String getXti_TipoAsu() {
		return xti_TipoAsu;
	}

	public void setXti_TipoAsu(String xti_TipoAsu) {
		this.xti_TipoAsu = xti_TipoAsu;
	}

	public int getCod_BancoAsu() {
		return cod_BancoAsu;
	}

	public void setCod_BancoAsu(int cod_BancoAsu) {
		this.cod_BancoAsu = cod_BancoAsu;
	}

	public int getCod_FormAsun() {
		return cod_FormAsun;
	}

	public void setCod_FormAsun(int cod_FormAsun) {
		this.cod_FormAsun = cod_FormAsun;
	}
}